class Person {
    public String name;
    public int age;

    //Java会提供不带参数的构造方法；前提：一个构造方法都没有的时候
    public Person(){
        this("www",12);//必须放在第一行
        System.out.println("不带参数的构造方法");
    }
    //this表示当前对象的引用，this.data this.func() this()
    public Person(String name,int age) {
        this.name = name;
        this.age = age;
        System.out.println("带两个参数的构造方法");
    }
    //构造方法名与类名一致，且没有返回值，void也不能写；

    public void eat(){
        System.out.println(name+"吃饭");
    }

    @Override
    public String toString() {
        return "Person{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}
